<html>
<head>
<meta charset="utf-8"> 
<link rel="stylesheet" type="text/css" href="estilo2.css">
</head>
<body>
     <h1>
        Estimación de Tiempo por Método  PERT
    </h1>
<?php
extract($_POST);
$tasks= simplexml_load_file($archivo);
$nomproyecto = $tasks->Tasks->Task[0]->Name;
echo "<h3>Proyecto : ".$nomproyecto."</h3>";
//Imprime nombre de proyecto
echo "<form  action='costototalPERT.php' method='post'>";
$total =0;
for($i=0;$i<=count($tasks->Tasks->Task);$i++){    
    $task=$tasks->Tasks->Task[$i];
    
    
    if(isset($task->Name) )  //Valida que exista el campo y no sea espacio en blanco
    {
        $nombre=$task->Name;
        echo "<article id='article1'>";
        if($task->OutlineLevel == '2'){
            echo "<h4>";
            echo "<nivel2>";
            echo  $nombre;
            echo "</nivel2>";
        }
        if($task->OutlineLevel == '3'){
            echo "<h4>";
            echo "<nivel3>";
            echo $nombre;
            echo "</nivel3>";
        }
        if($task->OutlineLevel == '4'){
             echo "<h4>";
            echo "<nivel4>";
            echo $nombre;
            echo "</nivel4>";
        }
        if($task->OutlineLevel == '5'){
            echo "<h4>";
            echo "<nivel5>";
            echo $nombre;
            echo "</nivel5>";
        }
        
        $valorNivel=(int)$task->OutlineLevel;
        if(($valorNivel) == 3){
            
         if(isset($tasks->Tasks->Task[$i+1]))
         {
            $tieneHijo= (int)$tasks->Tasks->Task[$i+1]->OutlineLevel;
         }
         if(isset($tieneHijo))
        {        
            if($tieneHijo <=3)
            {
                $tarea=$task->ID;
                $pr=$task->ID.'-Probable'; // ID de la tarea "- "  Pesimista
                $pe=$task->ID.'-Pesimista';
                $op=$task->ID.'-Optimista';
                $probable=$_POST[$pr]; // Busca la etiqueta ID-Probable
                $pesimista=$_POST[$pe];
                $optimista=$_POST[$op];
                $estimado = ((int)$optimista+4*((int)$probable)+(int)$pesimista)/6;
                $total = $total+$estimado;
                echo ":<rs>".$estimado."H </rs>";
                ?>
            
                <article id="article2">
                    <table border ="0" id="tabla1"  >
                        <tbody>
                            <tr >

                            <?php
                                echo "<td ALIGN=CENTER><input type='number' name='$pr' min='1' placeholder='Probable' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$pe' min='1' placeholder='Pesimista' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$op' min='1' placeholder='Optimista' autofocus></td>";

                            ?>

                            </tr>
                        </tbody>
                    </table>
                </article>
    <?php
        }}}
        
         if(($valorNivel) == 4){
            
         if(isset($tasks->Tasks->Task[$i+1]))
         {
            $tieneHijo= (int)$tasks->Tasks->Task[$i+1]->OutlineLevel;
         }
         if(isset($tieneHijo))
        {        
            if($tieneHijo <=4)
            {
                $tarea=$task->ID;
                $pr=$task->ID.'-Probable'; // ID de la tarea "- "  Pesimista
                $pe=$task->ID.'-Pesimista';
                $op=$task->ID.'-Optimista';
                $probable=$_POST[$pr]; // Busca la etiqueta ID-Probable
                $pesimista=$_POST[$pe];
                $optimista=$_POST[$op];
                $estimado = ((int)$optimista+4*((int)$probable)+(int)$pesimista)/6;
                $total = $total+$estimado;
                echo ":<rs>".$estimado."H </rs>";
                ?>
            
                <article id="article2">
                    <table border ="0" id="tabla1"  >
                        <tbody>
                            <tr >

                            <?php
                                echo "<td ALIGN=CENTER><input type='number' name='$pr' min='1' placeholder='Probable' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$pe' min='1' placeholder='Pesimista' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$op' min='1' placeholder='Optimista' autofocus></td>";

                            ?>

                            </tr>
                        </tbody>
                    </table>
                </article>
    <?php
        }}}
        
         if(($valorNivel) == 5){
            
         if(isset($tasks->Tasks->Task[$i+1]))
         {
            $tieneHijo= (int)$tasks->Tasks->Task[$i+1]->OutlineLevel;
         }
         if(isset($tieneHijo))
        {        
            if($tieneHijo <=5)
            {
                $tarea=$task->ID;
                $pr=$task->ID.'-Probable'; // ID de la tarea "- "  Pesimista
                $pe=$task->ID.'-Pesimista';
                $op=$task->ID.'-Optimista';
                $probable=$_POST[$pr]; // Busca la etiqueta ID-Probable
                $pesimista=$_POST[$pe];
                $optimista=$_POST[$op];
                $estimado = ((int)$optimista+4*((int)$probable)+(int)$pesimista)/6;
                $total = $total+$estimado;
                echo ":<rs>".$estimado."H </rs>";
                ?>
            
                <article id="article2">
                    <table border ="0" id="tabla1"  >
                        <tbody>
                            <tr >

                            <?php
                                echo "<td ALIGN=CENTER><input type='number' name='$pr' min='1' placeholder='Probable' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$pe' min='1' placeholder='Pesimista' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$op' min='1' placeholder='Optimista' autofocus></td>";

                            ?>

                            </tr>
                        </tbody>
                    </table>
                </article>
    <?php
        }}}
        
         if(($valorNivel) ==6){
            
         if(isset($tasks->Tasks->Task[$i+1]))
         {
            $tieneHijo= (int)$tasks->Tasks->Task[$i+1]->OutlineLevel;
         }
         if(isset($tieneHijo))
        {        
            if($tieneHijo <=6)
            {
                $tarea=$task->ID;
                $pr=$task->ID.'-Probable'; // ID de la tarea "- "  Pesimista
                $pe=$task->ID.'-Pesimista';
                $op=$task->ID.'-Optimista';
                $probable=$_POST[$pr]; // Busca la etiqueta ID-Probable
                $pesimista=$_POST[$pe];
                $optimista=$_POST[$op];
                $estimado = ((int)$optimista+4*((int)$probable)+(int)$pesimista)/6;
                $total = $total+$estimado;
                echo ":<rs>".$estimado."H </rs>";
                ?>
            
                <article id="article2">
                    <table border ="0" id="tabla1"  >
                        <tbody>
                            <tr >

                            <?php
                                echo "<td ALIGN=CENTER><input type='number' name='$pr' min='1' placeholder='Probable' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$pe' min='1' placeholder='Pesimista' autofocus></td>";
                                echo "<td ALIGN=CENTER><input type='number' name='$op' min='1' placeholder='Optimista' autofocus></td>";

                            ?>

                            </tr>
                        </tbody>
                    </table>
                </article>
    <?php
        }}}
        
        
        
        
        
        
        
        
    }
 else {
     echo "No Encontrado";
    }
}
echo "<resultado>";
echo "El tiempo de duración del  proyecto es :" .round($total,2);
echo "</resultado>";
echo "<script>alert('El tiempo  de duración del  proyecto es $total:')</script>";
echo  "<input type= 'hidden' name='archivo' value='$archivo'>";
echo "<center>";
echo "<input type='submit' value='ESTIMAR COSTOS'>";
echo "</center";
echo "</form>";
?>

    <center>
<form action='../regresar.php' method='post'>
<input type='submit' value='REALIZAR OTRA ESTIMACIÓN >>' >
    </form>

    </center>
</body>
</html>

